/* 调整宽高只需调整一下类名 */
/* .contbox1_box1_left         .swiper-tpxw a img      .lbt_text */


/*图片新闻*/
/* pc开始  */
.contbox1_box1 {
    width: 1160px;
    margin: 0 auto;
    margin-top: 30px;
    border-bottom: 2px dashed #f6eee0;
    padding-bottom: 20px;
}

.contbox1_box1_left {
    width: 600px;
    height: 400px;
    float: left;
    position: relative;
}

.swiper-tpxw {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-tpxw a img {
    width: 600px;
    height: 400px;
}

.swiper-tpxw .swiper-button-prev,
.swiper-tpxw .swiper-button-next {
    width: 47px;
    height: 47px;
}

/* .swiper-tpxw .swiper-button-prev {
    background: url(prev.png) no-repeat;
    left: 0;
} */

/* .swiper-tpxw .swiper-button-next {
    background: url(next.png) no-repeat;
    right: 0;
} */

.swiper-tpxw .swiper-button-prev:after,
.swiper-tpxw .swiper-button-next:after {
    display: none;
}

.swiper-tpxw .swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: #BD1A2D;
}

.lbt_text {
    position: absolute;
    left: 0;
    bottom: 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 36px;
    text-align: left;
    color: #333;
    display: block;
    width: 600px;
    background: rgba(0,0,0 , 0.6);
}

.lbt_text span {
    display: block;
}

.lbt_text span:first-child {
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding-left: 15px;
}

.lbt_text span.lbt_text_sj {
    display: none;
    font-weight: 400;
    font-size: 18px;
    text-align: left;
    color: #fff;
    padding-left: 40px;
    height: 50px;
    line-height: 50px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 15px;
    right: 0;
    width: 20%;
    left: auto;
}

/* 按钮 */
.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #fff;
}

.swiper-tpxw .swiper-pagination-bullet-active {
    background: #ffae00;
}

/* pc结束  */

/* 老年开始 */
.old_type .contbox1_box1_left {
    width: 100%;
    height: 747px;
}

.old_type .swiper-tpxw a img {
    width: 100%;
    height: 747px;
}

.old_type .lbt_text {
    width: 100%;
    font-size: 32px;
    height: 70px;
    line-height: 70px;
}

.old_type .lbt_text span:first-child,
.old_type .lbt_text span.lbt_text_sj {
    height: 70px;
    line-height: 70px;
}

/* 按钮 */
.old_type .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 30px;
    height: 30px;
}

/* 老年结束 */

/* 手机端开始 */
.mobile_type .contbox1_box1_left {
    width: 100%;
    height: 58vw;
}

.mobile_type .swiper-tpxw a img {
    width: 100%;
    height: 58vw;
}

.mobile_type .lbt_text {
    width: 100%;
    height: 9vw;
    line-height: 9vw;
    font-size: 4vw;
}

.mobile_type .lbt_text span:first-child,
.mobile_type .lbt_text span.lbt_text_sj {
    height: 9vw;
    line-height: 9vw;
    font-size: 4vw;
}

.mobile_type .lbt_text span:first-child {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
}

.mobile_type .swiper-container-horizontal>.swiper-pagination-bullets {
    display: none;
}

/* 手机端结束 */

/*图片新闻结束*/